package com.xbongbong.pay.platform.wechatpay.pojo.response.partner;

import com.alibaba.fastjson.annotation.JSONField;
import com.xbongbong.pay.platform.wechatpay.pojo.response.WeChatBaseResponse;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

/**
 *
 * @author 魏荣杰
 * @date 2021/2/8 16:48
 * @since
 * @version
 */
@Setter
@Getter
public class WeChatPayPartnerNativeTransactionsResponse extends WeChatBaseResponse {

    private static final long serialVersionUID = 5563071827760206274L;
    /**
     * 此URL用于生成支付二维码，然后提供给用户扫码支付。
     * 注意：code_url并非固定值，使用时按照URL格式转成二维码即可。
     * 示例值：weixin://wxpay/bizpayurl/up?pr=NwY5Mz9&groupid=00
     */
    @NotBlank
    @Size(min = 1, max = 512)
    @JSONField(name = "code_url")
    private String codeUrl;
}
